#include <stdio.h>
#include <string.h>
int main()
{
    int map[100] = {0};
    char str1[99],str2[99];
    scanf("%s", str1);
    scanf("%s", str2);
   for(int i=0;i<strlen(str2);i++)
        map[str2[i]]++;
    
    for (int i = 0; i < strlen(str1); i++)
    {
        if (*(map + *(str1 + i)) == 0)
        {
            printf("N");
            return 0;
        }
        map[str1[i]]--;
    }
    printf("Y");

    return 0;
}
